/**
 假设环境不允许存储 64 位整数（有符号或无符号）。


示例 1：

输入：x = 123
输出：321
示例 2：

输入：x = -123
输出：-321
示例 3：

输入：x = 120
输出：21
示例 4：

输入：x = 0
输出：0


 */

/**
 * @param {number} x
 * @return {number}
 */
var reverse = function (x) {
    let type = x > 0 ? 1 : -1
    let tempStr = ''
    let tempArray = Math.abs(x).toString().split('')
    for (let i = tempArray.length - 1; i >= 0; i--) {
        tempStr += tempArray[i];
    }
    return type * parseInt(tempStr)
};

console.log(reverse(123))
console.log(reverse(-123))
console.log(reverse(120))
console.log(reverse(0))